package com.ibm.cloud.banking.prod.dto;


import java.util.List;

/**
 * <pre>
 * <b>名称：可售产品组件服务接口下送</b>
 * </pre>
 *
 * @author daixiaoguang
 * @version PROD API V1.0.2
 * @since PROD API V1.0.2
 */

public class VendibiProdtCmptInfoOut {
    /**
     * 可售产品编码
     */
    private String vendibiProdtNo;

    /**
     * 可售产品版本号
     */
    private String vendibiProdtVerNo;

    /**
     * 产品组件编码
     */
    private String prodtCmptNo;

    /**
     * 组件类型编码
     */
    private String cmptTypeNo;

    /**
     * 产品组件名称
     */
    private String prodtCmptName;

    /**
     * 产品组件描述
     */
    private String prodtCmptDesc;

    /**
     * 可售产品简单条件列表
     */
    private List<VendibiProdSimpleConditionInfo> prodCondInfoList;

    /**
     * 可售产品矩阵条件
     */
    private List<VendibiProdConditionMatrix> prodCondMatrixList;

    /**
     * <p>描述: 获取可售产品编码</p>
     *
     * @return java.lang.String 可售产品编码
     */
    public String getVendibiProdtNo() {
        return vendibiProdtNo;
    }

    /**
     * <p>描述: 设置可售产品编码</p>
     *
     * @param vendibiProdtNo 可售产品编码
     */
    public void setVendibiProdtNo(String vendibiProdtNo) {
        this.vendibiProdtNo = vendibiProdtNo;
    }

    /**
     * <p>描述: 获取可售产品版本号</p>
     *
     * @return java.lang.String 可售产品版本号
     */
    public String getVendibiProdtVerNo() {
        return vendibiProdtVerNo;
    }

    /**
     * <p>描述: 设置可售产品版本号</p>
     *
     * @param vendibiProdtVerNo 可售产品版本号
     */
    public void setVendibiProdtVerNo(String vendibiProdtVerNo) {
        this.vendibiProdtVerNo = vendibiProdtVerNo;
    }

    /**
     * <p>描述: 获取产品组件编码</p>
     *
     * @return java.lang.String 产品组件编码
     */
    public String getProdtCmptNo() {
        return prodtCmptNo;
    }

    /**
     * <p>描述: 设置产品组件编码</p>
     *
     * @param prodtCmptNo 产品组件编码
     */
    public void setProdtCmptNo(String prodtCmptNo) {
        this.prodtCmptNo = prodtCmptNo;
    }

    /**
     * <p>描述: 获取组件类型编码</p>
     *
     * @return java.lang.String 组件类型编码
     */
    public String getCmptTypeNo() {
        return cmptTypeNo;
    }

    /**
     * <p>描述: 设置组件类型编码</p>
     *
     * @param cmptTypeNo 组件类型编码
     */
    public void setCmptTypeNo(String cmptTypeNo) {
        this.cmptTypeNo = cmptTypeNo;
    }

    /**
     * <p>描述: 获取产品组件名称</p>
     *
     * @return java.lang.String 产品组件名称
     */
    public String getProdtCmptName() {
        return prodtCmptName;
    }

    /**
     * <p>描述: 设置产品组件名称</p>
     *
     * @param prodtCmptName 产品组件名称
     */
    public void setProdtCmptName(String prodtCmptName) {
        this.prodtCmptName = prodtCmptName;
    }

    /**
     * <p>描述: 获取产品组件描述</p>
     *
     * @return java.lang.String 产品组件描述
     */
    public String getProdtCmptDesc() {
        return prodtCmptDesc;
    }

    /**
     * <p>描述: 设置产品组件描述</p>
     *
     * @param prodtCmptDesc 产品组件描述
     */
    public void setProdtCmptDesc(String prodtCmptDesc) {
        this.prodtCmptDesc = prodtCmptDesc;
    }

    /**
     * <p>描述: 获取可售产品简单条件列表</p>
     *
     * @return java.util.List  可售产品简单条件列表
     */
    public List<VendibiProdSimpleConditionInfo> getProdCondInfoList() {
        return prodCondInfoList;
    }

    /**
     * <p>描述: 设置可售产品简单条件列表</p>
     *
     * @param prodCondInfoList 可售产品简单条件列表
     */
    public void setProdCondInfoList(List<VendibiProdSimpleConditionInfo> prodCondInfoList) {
        this.prodCondInfoList = prodCondInfoList;
    }

    /**
     * <p>描述: 获取可售产品矩阵条件列表</p>
     *
     * @return java.util.List 可售产品矩阵条件列表
     */
    public List<VendibiProdConditionMatrix> getProdCondMatrixList() {
        return prodCondMatrixList;
    }

    /**
     * <p>描述: 设置可售产品矩阵条件列表</p>
     *
     * @param prodCondMatrixList 可售产品矩阵条件列表
     */
    public void setProdCondMatrixList(List<VendibiProdConditionMatrix> prodCondMatrixList) {
        this.prodCondMatrixList = prodCondMatrixList;
    }
}
